This self-contained book uses algebraic graph theory to introduce groups; topological graph theory to explore surfaces; and geometric graph theory to analyze incidence geometries. Includes 200 illustrations, exercises and open problems, and a bibliography.[...]